body{ margin:0 auto;font-size:14px;font-family:微软雅黑,"Helvetica Neue",Helvetica,Arial,sans-serif;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0}
table {border-collapse:collapse;border-spacing:0}
fieldset,img {border:0}
address,caption,cite,code,dfn,th,var {font-style:normal;font-weight:normal}
em{font-style:normal}
ol,ul {list-style:none}
caption,th {text-align:left}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal}
q:before,q:after {content:''}
abbr,acronym {border:0}
.clear{clear:both; font-size:0px; height:0px; line-height:0px; visibility:hidden}
.clearfix:after{content:""; display:block; clear: both}
.clearfix{zoom:1}
.fl{float:left;}
.fr{float:right;}

a{text-decoration:none;color:#333;}
a:hover{text-decoration:underline;color:#333;}
.pull-left{float:left;}
.pull-right{float:right;}
.bg-white{/*background:#fff;*/}
.text-black{color:#000;}
.text-black:hover{color:#f00;}
.text-gray{color:#004276;}
.text-gray:hover{color:#cc0000;text-decoration:none;}
.text-red{color:#da0808;}
.text-red:hover{color:#fd2a2a;text-decoration:none;}
.text-right{text-align:right;}

.bg_gray{background:#f2f2f2;}

.wrapper{width:1000px; margin:0px auto;}
.mar_top_20{margin-top:20px;}
.mar_top_10{margin-top:10px;}

.header{}
.header .top{background:url(bg_header_top.png) repeat-x;}
.header .top .l,.header .top .r{width:300px;height:38px;line-height:38px;font-size:14px;}
.header .top .l,.header .top .l a{color:#cc0000;}
.header .logo{width:225px;padding-top:30px;}
.header .util iframe{width:230px;height:100px;margin-top:30px;}
.header .banner{width:535px;height:112px;padding:10px 0;}

.header .nav{background:#cf3f40;}
.header .nav .wrapper{color:#fff;font-size:14px;padding:15px 0;text-align:left;}
.header .nav .l{width:220px;}
.header .nav .m{width:370px;margin-left:25px;}
.header .nav .r{width:370px;}
.header .nav .u{margin-bottom:10px;}
.header .nav a{color:#fff;padding:0 5px;}
.header .nav a:hover{}

.headline{height:105px;background:url(headline_bg.png) no-repeat -10px 0;}
.headline .box{width:760px;text-align:center;padding-top:20px;margin-left:100px;}
.headline .box p{line-height:30px;text-align:center;overflow:hidden;}
.headline .box p a{background:url(dian.png) 8px no-repeat;text-align:left;padding:0 8px 0 15px;}

.p1 .l{width:588px;}
.focus-pic{width:588px;height:358px;overflow:hidden; position:relative; border:1px solid #ddd;}
.focus-pic .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.focus-pic .hd ul{ overflow:hidden; zoom:1; float:left;  }
.focus-pic .hd ul li{ float:left; margin-right:2px;  width:20px; height:15px; line-height:15px; text-align:center; background:#fff; cursor:pointer; }
.focus-pic .hd ul li.on{ background:#f00; color:#fff; }
.focus-pic .bd{ position:relative; height:100%; z-index:0;   }
.focus-pic .bd li{ zoom:1; vertical-align:middle; }
.focus-pic .bd img{ width:588px; height:358px; display:block;  }
.focus-pic .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
.focus-pic .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }
.focus-pic .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
.focus-pic .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 16px; font-weight: bold; text-decoration: none; }
.focus-text{width:500px;}
.p1 .fl .d{height:100px;background:#f4f2f2;}
.p1 .fl .d li{float:left;width:147px;text-align:center;padding-top:23px;}

.p1 .fr{width:400px;}
.p1 .fr .tbox{border-bottom:4px solid #0051a4;height:34px;line-height:34px;}
.p1 .fr .tbox h3{width:300px;float:left;font-size:18px;font-weight:bold;}
.p1 .fr .tbox h3 span{color:#f00;}
.p1 .fr .tbox .more{width:60px;float:right;text-align:right;}
.p1 .fr .tbox ul{padding:10px 0;}
.p1 .fr .tbox ul li{background:url(dot_01.png) no-repeat 5px 15px;height:33px;line-height:33px;padding-left:15px;border-bottom:#ccc 0 dotted;}
.p1 .fr .tbox ul li.hotnews{height:53px;background:none;}
.p1 .fr .tbox ul li.newstitle{text-align:center;height:40px;line-height:40px;background-image:none;}
.p1 .fr .tbox ul li.newstitle a{color:#0059b2;font-size:14px;font-weight:bold;}
.p1 .fr .tbox ul li.nodot{background-image:none;padding-left:10px;}

.p2 .l,.p2 .m,.p2 .r{width:320px;}
.p2 .l{margin-right:20px;}
.p2 .tbox{}
.p2 .tbox .title{border-bottom:#ccc solid 1px;height:34px;line-height:34px;}
.p2 .tbox .title h3{font-size:16px;font-weight:bold;color:#d34242;float:left;width:200px;}
.p2 .tbox .title .more{float:right;width:80px;text-align:right;}
.p2 .tbox ul{padding:10px 0;}
.p2 .tbox ul li{background:url(dot_03_01.png) no-repeat 5px 15px;height:32px;line-height:32px;padding-left:15px;overflow: hidden;}

.p3 .l{width:290px;}
.p3 .l .tbox .title{border-bottom:1px #ccc solid;padding-bottom:2px;}
.p3 .l .tbox .title h3{float:left;width:200px;border-left:6px #d34242 solid;font-size:16px;font-weight:bold;padding-left:10px;height:32px;line-height:32px;}
.p3 .l .tbox .title .more{width:60px;text-align:right;float:right;line-height:32px;}
.p3 .l .tbox ul{padding:10px 0;}
.p3 .l .tbox ul li{background:url(dot_03_01.png) no-repeat 5px 15px;height:32px;line-height:32px;padding-left:15px;overflow: hidden;}
.p3 .l .tbox ul.gygg li{height:73px;width:145px;float:left;text-align:center;background-image:none;padding-left:0;border:0;}
.p3 .l .tbox ul.tplink{background:#f2f2f2;padding:10px;}
.p3 .l .tbox ul.tplink li{height:100px;width:83px;line-height:0;text-align:center;background:#fff;background-image:none;padding-left:0;border:0;}
.p3 .l .tbox ul.tplink li img{width:80px;height:80px;}
.p3 .l .tbox ul.tplink li p{height:16px;line-height:16px;}
.p3 .l .tbox ul.tplink li.fl{margin-right:10px;}
.p3 .l #zthd2 .title{margin-bottom:10px;}
.p3 .l .tbox ul.zthdBody{height:225px;}
.p3 .l .tbox ul.zthdBody li{height:75px;line-height:0;padding-left:0;background-image:none;}
.p3 .l .tbox ul.zthdBody li img{width:290px;height:65px;}

.p3 .r{width:690px;}
.p3 .r .fl,.p3 .r .fr{width:335px;}
.p3 .r .tbox .title{height:30px;line-height:30px;}
.p3 .r .tbox .title img{float:left;}
.p3 .r .tbox .title .more{width:40px;float:right;text-align:right;}
.p3 .r .tbox ul{padding:10px 0;}
.p3 .r .tbox ul li.pic{height:154px;border:0;background-image:none;padding-left:0;}
.p3 .r .tbox ul li.pic{height:154px;width:335px;}
.p3 .r .tbox ul li{background:url(dot_03_01.png) no-repeat 5px 15px;height:32px;line-height:32px;padding-left:15px;overflow: hidden;}
.p3 .r .tbox .title .hd{padding:0 0 0 110px;width:180px;float:left;}
.p3 .r .tbox .title .hd li{float:left;width:60px;text-align:center;padding-left:0;background-image:none;}
.p3 .r .tbox .title .hd li.on a{color:#db3d3e;}
.p3 .r .tbox .title .hd li.w90{width:90px;}
.p3 .r .wmcj_slide .title .hd{background:url(pic_title_wmcj.png) no-repeat;}
.p3 .r .xjdx_slide .title .hd{background:url(pic_title_xjdx.png) no-repeat;}
.p3 .r .wmcs_slide .title .hd{background:url(pic_title_wmcs.png) no-repeat;}
.p3 .r .wcnr_slide .title .hd{background:url(pic_title_wcnr.png) no-repeat;}
.p3 .r .wmdjr_slide .title .hd{background:url(pic_title_wmdjr.png) no-repeat;}
.p3 .r .wmdjr_slide .title .hd{padding:0 0 0 135px;width:365px;}
.p3 .r .wmdjr_slide .title .hd li{width:40px;}
.p3 .r .wmdjr_slide .bd{padding:10px 0;}
.p3 .r .wmdjr_slide .bd .pic{margin-top:4px;}
.p3 .r .ad,.p3 .r .ad img{width:690px;height:75px;}

.p4 .tbox .title{height:34px;line-height:34px;border-bottom:1px #ccc solid;margin-bottom:10px;}
.p4 .tbox .title h3{font-size:16px;font-weight:bold;color:#db3d3e;}
.p4 .tbox li{float:left;width:200px;text-align:center;height:157px;}
.p4 .tbox li p{overflow: hidden;height:16px;}

.p5 .tbox .title{height:32px;line-height:32px;border-bottom:1px #ccc solid;}
.p5 .tbox .title li{display:inline-block;padding:0 8px;cursor:pointer;float:left;}
.p5 .tbox .title li.on{font-size:16px;font-weight:bold;color:#db3d3e;}
.p5 .tbox .bd ul{padding:10px;}
.p5 .tbox .bd ul li{float:left;padding:2px 5px; white-space:nowrap;}

.footer .nav{background:#cf3f40;padding:5px 0;}
.footer .nav .wrapper{height:40px;line-height:40px;font-size:16px;text-align:center;color:#fff;}
.footer .nav .wrapper a{color:#fff;}
.footer .cp{background:#f6f6f6;}
.footer .cp .clearfix{border-top:1px #ccc solid;line-height:30px;padding:45px 10px 50px 10px;width:550px;margin:0 auto;}